package com.ftg.learn.day01;

import java.util.Scanner;

/**
 * 流程控制
 * 运算符
 * 数学运算符  (同类型运算返回同类型，不同类型返回精度较大的类型)
 * +
 * -
 * *
 * /
 * % 求余 ： ---
 * ++  自增1  自加运算  ++i  先自增再使用  i++先使用再自增
 * --
 * 关系运算符
 * >
 * <
 * >=
 * <=
 * !=
 * ==  相等为true,false
 * 逻辑运算符
 * &   非短路逻辑与
 * && 短路逻辑&与 表示两个都为真，那么就是真，有一个假就是假的
 * || 或 表示有一个为真，那么就是真,全假为假
 * |  短路逻辑或
 * !
 * ^ 异或
 * 流程控制
 * 三目条件运算符  : 三元表达式   ？ ：
 *
 * @author 布衣
 */
public class FloatController01 {

    public static void main(String[] args) {
//        System.out.println(2.0 - 1.1);
//        System.out.println(3/2);
//
////        13 求个位数
//        System.out.println(13 % 10);
//        //十位呢
//        System.out.println(13 / 10);
//
////        123
//        System.out.println(123 / 1 %10);
//        System.out.println(123 / 10 % 10);
//        System.out.println(123 / 100 % 10);
////        if(只能放boolean或者boolean表达式){}
////        1221

//        Scanner scanner = new Scanner(System.in);
//        System.out.println("请输入一个四位的正整数，我来帮你判断是否为回文数");
//        int aInt = scanner.nextInt();
//
//        int pos1 = aInt / 1 %10;
//        int pos2 = aInt / 10 %10;
//        int pos3 = aInt / 100 %10;
//        int pos4 = aInt / 1000 %10;
//
//        System.out.printf("你给我的是%d-%s回文数",aInt,pos1 != pos4 || pos2 != pos3 ? "不是" : "是");

        int aint = 20;
        int bint = aint++ + aint;
        //20 21
        System.out.println(aint);
        //21 20
        System.out.println(bint);

        int a = 10;

        if (a > 20 & a++ > 10) {
            System.out.println("我走没走");
        }
        System.out.println(a);

        System.out.println(true ^ true);
        System.out.println(false ^ false);
        System.out.println(true ^ false);
        System.out.println(false ^ true);
    }

}
